﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ITAP.ContourBuilder.Components.Dimensions
{
    public interface IDimensionVisitor
    {
        void Visit(ContourElementDimension contourElementDimension);
        void Visit(ElementLeaderDimension leaderDimension);
        void Visit(ArcHeightDimension arcHeightDimension);
        void Visit(ArcRadiusDimension2 arcRadiusDimension);
        void Visit(ComponentLeaderDimension leaderDimension);
        void Visit(DiameterDimension diameterDimension);
        void Visit(RemoteRadiusDimension radiusDimension);
        void Visit(DirectDistanceDimension distanceDimension);
        void Visit(OffsetFromMainBorderDimension offsetDimension);
    }
}
